Undergraduate Curriculum in Software Engineering

نویسندگان

  • Harlan D. Mills
  • J. R. Newman
  • C. B. Engle
  • David Gries
  • Rebecca L. Smith
  • Frances L. VanScoy
  • Barry L. Kurtz
  • Lifeng Hsu
  • Frank A. Cioch
چکیده

m o d u l a r i t y , r e l i a b i l i t y , m a i n t a i n a b i l i t y , r e u s a b i l i t y , a n d e x t e n d i b i l i t y , a m o n g o t h e r s . T h i s l i s t g i v e s c r e d e n c e t o t h e c l a i m t h a t t h e d e s i g n o f A d a w a s i n t e n d e d t o s u p p o r t m o d e r n s o f t w a r e e n g i n e e r i n g c o n c e p t s a n d p r a c t i c e s a s w e u n d e r s t o o d t h e m . A r g u a b l y , t h e i m p l e m e n t a t i o n o f t h e l a n g u a g e m a n i f e s t i n n u m e r o u s c o m p i l e r s o n n u m e r o u s m a c h i n e c o n f i g u r a t i o n s , p r o v i d e s t h e m u c h n e e d e d s u p p o r t f o r s o f t w a r e e n g i n e e r i n g t h a t h a s b e e n m i s s i n g i n o l d e r l a n g u a g e s . T h e s u p p o r t o f m o d e r n s o f t w a r e e n g i n e e r i n g p r a c t i c e s a n d c o n c e p t s i s v e r y i m p o r t a n t . I f a l a n g u a g e i s v e r y r i c h i n e x p r e s s i v e n e s s , t h e n i t b e c o m e s l e s s d i f f i c u l t a n d l e s s e r r o r p r o n e t o t r a n s l a t e t h e p r o b l e m t o b e s o l v e d f r o m t h e d e s i g n s p a c e t o t h e s o l u t i o n s p a c e . I f t h e l a n g u a g e i s s o m e w h a t l i m i t e d o r c o n s t r a i n e d i n i t s e x p r e s s i v e p o w e r , t h e n t h e m a p p i n g f r o m t h e d e s i g n s p a c e t o s o l u t i o n s p a c e i s m o r e d i f f i c u l t . F o r e x a m p l e , i f t h e d e s i g n o f a s o l u t i o n t o t h e p r o b l e m a t h a n d c o n c e p t u a l l y r e q u i r e s t h e c o n c e p t o f p a r a l l e l i s m , t h e n i f t h e l a n g u a g e i n w h i c h t h e d e s i g n i s b e i n g i m p l e m e n t e d s u p p o r t s p a r a l l e l i s m , t h i s p o r t i o n o f t h e s o l u t i o n c a n b e d i r e c t l y m a p p e d

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Proposed Curriculum for an Undergraduate Software Engineering Degree

We have developed a curriculum for a software engineering undergraduate degree. We used the medical school clinical model to guide our design as it successfully combines both knowledge and practice components. Through rotations, our curriculum will provide graduates with both an advanced knowledge of software engineering concepts and practical skills that have been honed in a realistic setting....

متن کامل

Focusing Undergraduate Curriculum on Parallel Computing

This paper outlines an approach to reshape the existing undergraduate CS curriculum. The introduction of parallel computing concepts is based on a software engineering framework. The details of the new curriculum are presented in terms of educational objectives, mathematical background, core courses, and innovations in the teaching method, such as the use of tools and laboratories.

متن کامل

Undergraduate Software Engineering Curriculum Enhancement via Human-Computer Interaction

More needs to be done to train students to deliver usable software. The current Software Engineering curriculum includes Human-Computer Interaction (HCI) topics in terms of a lecture. This paper presents how an undergraduate Software Engineering curriculum can be enhanced with HCI principles and techniques. The intent is to produce software engineers who value usable software and who can produc...

متن کامل

Software Quality across the Curriculum

1 Thomas B. Hilburn, Embry-Riddle University, Department of Computing, Daytona Beach, FL 32114, [email protected] 2 Massood Towhidnejad, Embry-Riddle University, Department of Computing, Daytona Beach, FL 32114, [email protected] Abstract . One of the major areas of software engineering, as specified in the SoftWare Engineering Body Of Knowledge, is software quality. This paper argues that softwa...

متن کامل

Designing Software Engineering Curriculum in Vietnam

In this paper, we discuss issues in designing undergraduate software engineering curricula in the Vietnam environment with regard to current circumstance and its potential changes. The field is still new in institutions, because traditionally they are much more concerned with the science of information processing rather than a systematic study of software engineering. Furthermore, rapid changes...

متن کامل

The Personal Software Process in Undergraduate Software Engineering Education

The Personal Software Process, PSP, was developed at Carnegie Mellon University’s Software Engineering Institute as a personal version of the Capability Maturity Model. The intention of the PSP is to educate individual software engineers in the processes they follow in completing a programming task with a view to improving the quality of future work. At each level of the PSP more and more usefu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015